package com.ning.weixin.service;

import com.ning.weixin.entity.UserAddress;

import java.util.List;
import java.util.Map;

/**
 * 用户地址参数
 * @author Cyan
 * @Date:2018/12/14
 */
public interface UserAddressService {

    /**
     * 保存用户地址相关id
     * @param userAddress
     */
    void saveUserAddress(UserAddress userAddress,String openId);

    /**
     * 根据用户openId查询打卡地址id
     * @param openId
     * @return
     */
    List<String> findByOpenId(String openId);

    /**
     * 打卡一次打卡次数减1
     * @param userAddress
     */
    void subDownClockNum(UserAddress userAddress);

    /**
     * 根据openId查询地址集合
     * @param openId
     * @return
     */
    List<Map<String,Object>> findAddressById(String openId);

}
